var runtime.sweep
37 uses
runtime (current package)
mcentral.go#L117: sl = sweep.active.begin()
mcentral.go#L128: sweep.active.end(sl)
mcentral.go#L152: sweep.active.end(sl)
mcentral.go#L160: sweep.active.end(sl)
mgc.go#L182: sweep.active.state.Store(sweepDrainedMask)
mgc.go#L1169: sl := sweep.active.begin()
mgc.go#L1231: sweep.active.end(sl)
mgc.go#L1686: sweep.active.reset()
mgc.go#L1693: sweep.centralIndex.clear()
mgc.go#L1721: lock(&sweep.lock)
mgc.go#L1722: if sweep.parked {
mgc.go#L1723: sweep.parked = false
mgc.go#L1724: ready(sweep.g, 0, true)
mgc.go#L1726: unlock(&sweep.lock)
mgcsweep.go#L32: var sweep sweepdata
mgcsweep.go#L98: for sc := sweep.centralIndex.load(); sc < numSweepClasses; sc++ {
mgcsweep.go#L110: sweep.centralIndex.update(sc)
mgcsweep.go#L115: sweep.centralIndex.update(sweepClassDone)
mgcsweep.go#L244: if sweep.active.sweepers() != 0 {
mgcsweep.go#L270: sweep.g = getg()
mgcsweep.go#L272: lockInit(&sweep.lock, lockRankSweep)
mgcsweep.go#L273: lock(&sweep.lock)
mgcsweep.go#L274: sweep.parked = true
mgcsweep.go#L276: goparkunlock(&sweep.lock, waitReasonGCSweepWait, traceBlockGCSweep, 1)
mgcsweep.go#L307: lock(&sweep.lock)
mgcsweep.go#L312: unlock(&sweep.lock)
mgcsweep.go#L315: sweep.parked = true
mgcsweep.go#L316: goparkunlock(&sweep.lock, waitReasonGCSweepWait, traceBlockGCSweep, 1)
mgcsweep.go#L360: sl := sweep.active.begin()
mgcsweep.go#L372: noMoreWork = sweep.active.markDrained()
mgcsweep.go#L402: sweep.active.end(sl)
mgcsweep.go#L451: return sweep.active.isDone()
mgcsweep.go#L469: sl := sweep.active.begin()
mgcsweep.go#L474: sweep.active.end(sl)
mgcsweep.go#L477: sweep.active.end(sl)
mheap.go#L874: sl := sweep.active.begin()
mheap.go#L923: sweep.active.end(sl)
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)